'use strict';
/*
仅在 local 模式下读取该配置文件，并且会覆盖 config.default.js 中的相同配置；
*/

// exports.keys = "CookieSecureString";

// 取消 CSRF 验证（egg-security 模块提供的功能），默认是启用的；
// exports.security = {
//   csrf: false
// };

// 当表单中有上传文件时，最简单的做法是设置为 file 模式；
// 虽然我们可以使用 stream 模式，但会增加工作量 -- 而且有限制：文件控件必须位于所有控件的最后；
// exports.multipart = {
//   mode: 'file',
// };

// 跳转 bodyParser 中间件对请求体的限制；默认二者的值都是 100kb；如果超出，响应 413；解析失败响应 400；
// module.exports = {
//   bodyParser: {
//     jsonLimit: '1mb',
//     formLimit: '1mb',
//   },
// };

// 添加 view 配置
// exports.view = {
//   defaultViewEngine: 'nunjucks',
//   mapping: {
//     '.html': 'nunjucks'
//   },
// };

// exports.news = {
//   pageSize: 5,
//   serverUrl: 'http://127.0.0.1:7001', // 请求一个json文件
// };


const path = require('path');

module.exports = appInfo => {
  return {
    logrotator: {
      filesRotateBySize: [
        path.join(appInfo.root, 'logs', appInfo.name, 'egg-web.log'),
      ],
      maxFileSize: 2 * 1024 * 1024 * 1024,
    },
  };
};